import os
from  os import path
#  os operstion system  操作系统  操作电脑上的文件及文件夹

print(os.curdir)   #  current dir  当前目录
print(os.pardir)   #  parent dir   父目录


# os.makedirs('a/b/c')  创建多层目录
# os.makedirs('a/b/c'，mode = Oo777,exist_ok = False)



#        Oo777 （最高权限）
#    7          7             7
#   111        111           111
# 拥有者权限  同一组的权限  其他人的权限
#  读  写  操作执行
#  1    1   1

#   6     5     6
#   110   101    110
#  读写   读操作   读写



# 从盘符开始的 --》绝对路径
# 不是从盘符开始的  --》 相对路径

# os.makedirs('a/b/c')  创建多层目录                       # 相对路径

# os.makedirs('a/b/c'，mode = Oo777,exist_ok = False)     # 相对路径

# os.makedirs('d:/a/b/c'，mode = Oo777,exist_ok = False)  # 绝对路径
# os.makedirs('D:/a/b/c'，mode = Oo777,exist_ok = False)  # 绝对路径


# os.removedirs()    删除空文件夹  《 empty folder 》
# os.remove(r'D:\python\Demopycharm\Modules_study\b_modul.py')    删file




print(os.getcwd())  # get curre3nt work dir  《 directory -- 目录》  得到当前工作目录

# 得到当前文件的 name    《 path 》？？？？


print(path.pardir)  #  print(os.path.pardir)
print(path.curdir)  #  print(os.path.curdir)

# print(path.abspath())  转成绝对路径
# 打印出路径


# 判断一个路径是文件夹还是文件
# print(path.isdir())            True or  False
# print(path.isdir(r'********))    r'---《 原生字符串 》

# print(path.isfile(r'****))     True  or  False



# print(path.join(r'a\b','c'))
#  print(path.join(r'a\b','b\c')) 考录到操作系统的不同 ，程序更健壮
os.makedirs('D:/auto')









